package com.sword.service.stock.product;

import com.sword.page.PageResult;
import com.sword.page.QueryPageBean;
import com.sword.pojo.stock.product.Product;

import java.util.List;

public interface ProductService {
//    //新增商品(返回1新增成功)
//    public Integer addProduct(String productid, String batch,
//                              String Name, String productspecid,
//                              String productunitid, BigDecimal Price,
//                              String employeeid, Date CreateDate,String Remark);
//    //通过商品id删除商品(返回1删除成功)
//    public Integer deleteProduct(Integer id);
//    //批量删除商品(返回1删除成功)
//    public Integer deleteProducts(List<Integer> id);
//    //修改商品信息(返回1修改成功)
//    public Integer modifyProduct(Integer id,String productid, String batch,
//                                 String Name, String productspecid,
//                                 String productunitid, BigDecimal Price,
//                                 String employeeid, Date CreateDate,String Remark);
    //查询所有
    public List<Product> queryAll();
//    //通过id查询
//    public Product queryProductById(String id);
//    //模糊查询
//    public List<Product> queryProductLike(String word);

// 分页查询商品总分类
            PageResult queryProduct(QueryPageBean queryPageBean);

            // 添加商品总分类
            Integer addProduct(Product product);

            // 编辑商品总分类
            Integer editProduct(Product product);

            // 删除商品总分类
            Integer deleteProduct(Integer id);

}
